﻿Imports Tom0014
Imports Tom0014TableAdapters
Partial Class Reportes_Reporteador
    Inherits System.Web.UI.Page
    Const sPageReport As String = "~/reportes/reportelista.aspx?reporte="
   

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim iReporte As New Integer
        iReporte = 0
        Try
            iReporte = CType(Request.QueryString("reporte"), Integer)
        Catch ex As Exception
            Exit Sub
        End Try

        If Not IsPostBack Then
            Dim reporte As New ReportesDataTable
            Dim _reporte As New ReportesTableAdapter

            reporte = _reporte.GetReporteById(iReporte)

            If reporte.Count() = 1 Then         ' Si existe registro del reporte
                '   Activa los botones
                LBGuaradar.Enabled = True
                LBProceso.Enabled = True
                LBProceso.NavigateUrl = sPageReport & iReporte
                lblReporte.Text = reporte(0).NombreReporte
                ddlFiltro.SelectedValue = reporte(0).idFiltro
                '   Identificacion
                CB_Hierro.Checked = reporte(0).Hierro
                CB_Sexo.Checked = reporte(0).Sexo
                CB_Identificacion.Checked = reporte(0).Identificacion
                CB_Nombre.Checked = reporte(0).Nombre
                CB_Cs.Checked = reporte(0).Cs
                CB_Edad.Checked = reporte(0).Edad
                CB_FechaNac.Checked = reporte(0).FechaNac
                CB_TientaAC.Checked = reporte(0).TientaAC
                CB_TientaAP.Checked = reporte(0).TientaAP
                CB_LidiaAC.Checked = reporte(0).LidiaAC
                CB_LidiaAP.Checked = reporte(0).LidiaAP
                '   Genealogia
                CB_Gen_Padre.Checked = reporte(0).Gen_Padre
                CB_Gen_Madre.Checked = reporte(0).Gen_Madre
                CB_Gen_AbueloMat.Checked = reporte(0).Gen_AbueloMat
                '   Generales
                CB_Gral_Ubicacion.Checked = reporte(0).Gral_Ubicacion
                CB_Gral_Propiedad.Checked = reporte(0).Gral_Propiedad
                CB_Gral_Encaste.Checked = reporte(0).Gral_Encaste
                CB_Gral_RegANCTL.Checked = reporte(0).Gral_RegANCTL
                '   Estatus
                CB_Est_Estatus.Checked = reporte(0).Est_Estatus
                CB_Est_CausaMuerte.Checked = reporte(0).Est_CausaMuerte
                CB_Est_FUbucacion.Checked = reporte(0).Est_FUbucacion
                CB_Est_FMuerte.Checked = reporte(0).Est_FMuerte
                CB_Est_FHerradero.Checked = reporte(0).Est_FHerradero
                CB_Est_Baja.Checked = reporte(0).Est_Baja
                '   Herencia
                CB_Her_ADN.Checked = reporte(0).Her_ADN
                CB_Her_Fenotipo.Checked = reporte(0).Her_Fenotipo
                CB_Her_Comportamiento.Checked = reporte(0).Her_Comportamiento
                '   Morfologia
                CB_Mor_Pelaje1.Checked = reporte(0).Mor_Pelaje1
                CB_Mor_Pelaje2.Checked = reporte(0).Mor_Pelaje2
                CB_Mor_Pelaje3.Checked = reporte(0).Mor_Pelaje3
                CB_Mor_Pelaje4.Checked = reporte(0).Mor_Pelaje4
                '   Pitones
                CB_MorPit_Longitud.Checked = reporte(0).MorPit_Longitud
                CB_MorPit_Simetria.Checked = reporte(0).MorPit_Simetria
                CB_MorPit_Puntas.Checked = reporte(0).MorPit_Puntas
                CB_MorPit_Formas.Checked = reporte(0).MorPit_Formas
                ' Hechuras
                CB_MorHec_Tamano.Checked = reporte(0).MorHec_Tamano
                CB_MorHec_Longitud.Checked = reporte(0).MorHec_Longitud
                CB_MorHec_Altura.Checked = reporte(0).MorHec_Altura
                CB_MorHec_Agujas.Checked = reporte(0).MorHec_Agujas
                CB_MorHec_Anchura.Checked = reporte(0).MorHec_Anchura
                CB_MorHec_Lomo.Checked = reporte(0).MorHec_Lomo
                CB_MorHec_Cuello.Checked = reporte(0).MorHec_Cuello
                CB_MorHec_CzaTam.Checked = reporte(0).MorHec_CzaTam
                CB_MorHec_CzaTipo.Checked = reporte(0).MorHec_CzaTipo
                CB_MorHec_Conjunto.Checked = reporte(0).MorHec_Conjunto
                CB_MorHec_Trapio.Checked = reporte(0).MorHec_Trapio
                CB_MorHec_Morrillo.Checked = reporte(0).MorHec_Morrillo
                ' Tienta
                CB_Tie_Fecha.Checked = reporte(0).Tie_Fecha
                CB_Tie_Torero.Checked = reporte(0).Tie_Torero
                CB_Tie_Picador.Checked = reporte(0).Tie_Picador
                CB_Tie_Plaza.Checked = reporte(0).Tie_Plaza
                CB_TieCal_aCaballo.Checked = reporte(0).TieCal_aCaballo
                CB_TieCal_aPie.Checked = reporte(0).TieCal_aPie
                ' TIENTA Varas
                CB_TieVar_1.Checked = reporte(0).TieVar_1
                CB_TieVar_2.Checked = reporte(0).TieVar_2
                CB_TieVar_3.Checked = reporte(0).TieVar_3
                CB_TieVar_4.Checked = reporte(0).TieVar_4
                CB_TieVar_5.Checked = reporte(0).TieVar_5
                CB_TieVar_6.Checked = reporte(0).TieVar_6
                CB_TieVar_7.Checked = reporte(0).TieVar_7
                CB_Tie_Clase.Checked = reporte(0).Tie_Clase
                CB_Tie_Nobleza.Checked = reporte(0).Tie_Nobleza
                CB_Tie_Raza.Checked = reporte(0).Tie_Raza
                CB_Tie_Emotividad.Checked = reporte(0).Tie_Emotividad
                ' TIENTA  General
                CB_TieGen_Emotividad.Checked = reporte(0).TieGen_Emotividad
                CB_TieGen_Fijeza.Checked = reporte(0).TieGen_Fijeza
                CB_TieGen_Remate.Checked = reporte(0).TieGen_Remate
                CB_TieGen_Desarrollo.Checked = reporte(0).TieGen_Desarrollo
                CB_TieGen_Distancia.Checked = reporte(0).TieGen_Distancia
                CB_TieGen_Prontitud.Checked = reporte(0).TieGen_Prontitud
                CB_TieGen_Fuerza.Checked = reporte(0).TieGen_Fuerza
                CB_TieGen_Enrazado.Checked = reporte(0).TieGen_Enrazado
                CB_TieGen_Fiereza.Checked = reporte(0).TieGen_Fiereza
                CB_TieGen_Galope.Checked = reporte(0).TieGen_Galope
                CB_TieGen_Alegria.Checked = reporte(0).TieGen_Alegria
                CB_TieGen_Obediencia.Checked = reporte(0).TieGen_Obediencia
                CB_TieGen_Gazapea.Checked = reporte(0).TieGen_Gazapea
                CB_TieGen_Escarba.Checked = reporte(0).TieGen_Escarba
                CB_TieGen_Querencia.Checked = reporte(0).TieGen_Querencia
                CB_TieGen_Berrea.Checked = reporte(0).TieGen_Berrea
                ' TIENTA Engaños
                CB_TieEng_RectitudDer.Checked = reporte(0).TieEng_RectitudDer
                CB_TieEng_RectitudIzq.Checked = reporte(0).TieEng_RectitudIzq
                CB_TieEng_RepDer.Checked = reporte(0).TieEng_RepDer
                CB_TieEng_RepIzq.Checked = reporte(0).TieEng_RepIzq
                CB_TieEng_SonDer.Checked = reporte(0).TieEng_SonDer
                CB_TieEng_SonIzq.Checked = reporte(0).TieEng_SonIzq
                CB_TieEng_ReponeDer.Checked = reporte(0).TieEng_ReponeDer
                CB_TieEng_ReponeIzq.Checked = reporte(0).TieEng_ReponeIzq
                CB_TieEng_CabDer.Checked = reporte(0).TieEng_CabDer
                CB_TieEng_CabIzq.Checked = reporte(0).TieEng_CabIzq
                CB_TieEng_ManDer.Checked = reporte(0).TieEng_ManDer
                CB_TieEng_ManIzq.Checked = reporte(0).TieEng_ManIzq
                CB_TieEng_RecDer.Checked = reporte(0).TieEng_RecDer
                CB_TieEng_RecIzq.Checked = reporte(0).TieEng_RecIzq
                CB_TieEng_FinDer.Checked = reporte(0).TieEng_FinDer
                CB_TieEng_FinIzq.Checked = reporte(0).TieEng_FinIzq
                CB_Tie_Prueba.Checked = reporte(0).Tie_Prueba
                CB_Tie_Rajado.Checked = reporte(0).Tie_Rajado
                CB_Tie_Pases.Checked = reporte(0).Tie_Pases
                CB_Tie_Cabeza.Checked = reporte(0).Tie_Cabeza
                '   Lidia
                CB_Lid_Fecha.Checked = reporte(0).Lid_Fecha
                CB_Lid_Peso.Checked = reporte(0).Lid_Peso
                CB_Lid_Precio.Checked = reporte(0).Lid_Precio
                CB_Lid_Lugar.Checked = reporte(0).Lid_Lugar
                CB_LidCal_aCaballo.Checked = reporte(0).LidCal_aCaballo
                CB_LidCal_aPie.Checked = reporte(0).LidCal_aPie
                CB_Lid_Plaza.Checked = reporte(0).Lid_Plaza
                CB_Lid_Nombre.Checked = reporte(0).Lid_Nombre
                CB_Lid_Reconocimiento.Checked = reporte(0).Lid_Reconocimiento
                CB_Lid_Resultado.Checked = reporte(0).Lid_Resultado
                CB_Lid_Matador.Checked = reporte(0).Lid_Matador
                CB_Lid_Trofeo.Checked = reporte(0).Lid_Trofeo
                ' LIDIA VARAS
                CB_LidVar_1.Checked = reporte(0).LidVar_1
                CB_LidVar_2.Checked = reporte(0).LidVar_2
                CB_LidVar_3.Checked = reporte(0).LidVar_3
                CB_LidVar_4.Checked = reporte(0).LidVar_4
                CB_LidVar_5.Checked = reporte(0).LidVar_5
                CB_LidVar_6.Checked = reporte(0).LidVar_6
                CB_LidVar_7.Checked = reporte(0).LidVar_7
                CB_Lid_Clase.Checked = reporte(0).Lid_Clase
                CB_Lid_Nobleza.Checked = reporte(0).Lid_Nobleza
                CB_Lid_Raza.Checked = reporte(0).Lid_Raza
                CB_Lid_Emotividad.Checked = reporte(0).Lid_Emotividad
                '   LIDIA General
                CB_LidGen_Emotividad.Checked = reporte(0).LidGen_Emotividad
                CB_LidGen_Fijeza.Checked = reporte(0).LidGen_Fijeza
                CB_LidGen_Remate.Checked = reporte(0).LidGen_Remate
                CB_LidGen_Desarrollo.Checked = reporte(0).LidGen_Desarrollo
                CB_LidGen_Distancia.Checked = reporte(0).LidGen_Distancia
                CB_LidGen_Prontitud.Checked = reporte(0).LidGen_Prontitud
                CB_LidGen_Fuerza.Checked = reporte(0).LidGen_Fuerza
                CB_LidGen_Enrazado.Checked = reporte(0).LidGen_Enrazado
                CB_LidGen_Fiereza.Checked = reporte(0).LidGen_Fiereza
                CB_LidGen_Galope.Checked = reporte(0).LidGen_Galope
                CB_LidGen_Alegria.Checked = reporte(0).LidGen_Alegria
                CB_LidGen_Obediencia.Checked = reporte(0).LidGen_Obediencia
                CB_Lid_Gazapea.Checked = reporte(0).Lid_Gazapea
                CB_Lid_Escarba.Checked = reporte(0).Lid_Escarba
                CB_Lid_Querencia.Checked = reporte(0).Lid_Querencia
                CB_Lid_Berrea.Checked = reporte(0).Lid_Berrea
                '   LIDIA Engaños
                CB_LidEng_RectitudDer.Checked = reporte(0).LidEng_RectitudDer
                CB_LidEng_RectitudIzq.Checked = reporte(0).LidEng_RectitudIzq
                CB_LidEng_RepiteDer.Checked = reporte(0).LidEng_RepiteDer
                CB_LidEng_RepiteIzq.Checked = reporte(0).LidEng_RepiteIzq
                CB_LidEng_SonDer.Checked = reporte(0).LidEng_SonDer
                CB_LidEng_SonIzq.Checked = reporte(0).LidEng_SonIzq
                CB_LidEng_ReponeDer.Checked = reporte(0).LidEng_ReponeDer
                CB_LidEng_ReponeIzq.Checked = reporte(0).LidEng_ReponeIzq
                CB_LidEng_CabDer.Checked = reporte(0).LidEng_CabDer
                CB_LidEng_CabIzq.Checked = reporte(0).LidEng_CabIzq
                CB_LidEng_ManosDer.Checked = reporte(0).LidEng_ManosDer
                CB_LidEng_ManosIzq.Checked = reporte(0).LidEng_ManosIzq
                CB_LidEng_RecorridoDer.Checked = reporte(0).LidEng_RecorridoDer
                CB_LidEng_RecorridoIzq.Checked = reporte(0).LidEng_RecorridoIzq
                CB_LidEng_FinDer.Checked = reporte(0).LidEng_FinDer
                CB_LidEng_FinIzq.Checked = reporte(0).LidEng_FinIzq
                CB_Lid_Prueba.Checked = reporte(0).Lid_Prueba
                CB_Lid_Rajado.Checked = reporte(0).Lid_Rajado
                CB_Lid_Pases.Checked = reporte(0).Lid_Pases
                CB_Lid_Cabeza.Checked = reporte(0).Lid_Cabeza

                ' EMPADRES
                CB_Emp_ConAnimal.Checked = reporte(0).Emp_ConAnimal
                CB_Emp_FechaEmp.Checked = reporte(0).Emp_FechaEmp
                CB_Emp_Ubicacion.Checked = reporte(0).Emp_Ubicacion
                CB_Emp_AnoEmp.Checked = reporte(0).Emp_VacEmp

                ' Sanidad
                CB_San_Fecha.Checked = reporte(0).San_Fecha
                CB_San_Tipo.Checked = reporte(0).San_Tipo
                CB_San_Producto.Checked = reporte(0).San_Producto
            End If
        End If

    End Sub

#Region "Botones de todos"
    Protected Sub CB_Ide_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Ide_Todos.CheckedChanged
        CB_Sexo.Checked = CB_Ide_Todos.Checked
        CB_Hierro.Checked = CB_Ide_Todos.Checked
        CB_Identificacion.Checked = CB_Ide_Todos.Checked
        CB_Nombre.Checked = CB_Ide_Todos.Checked
        CB_Cs.Checked = CB_Ide_Todos.Checked
        CB_Edad.Checked = CB_Ide_Todos.Checked
        CB_FechaNac.Checked = CB_Ide_Todos.Checked
        CB_TientaAC.Checked = CB_Ide_Todos.Checked
        CB_TientaAP.Checked = CB_Ide_Todos.Checked
        CB_LidiaAC.Checked = CB_Ide_Todos.Checked
        CB_LidiaAP.Checked = CB_Ide_Todos.Checked
    End Sub
    Protected Sub CB_Gen_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Gen_Todos.CheckedChanged
        CB_Gen_Padre.Checked = CB_Gen_Todos.Checked
        CB_Gen_Madre.Checked = CB_Gen_Todos.Checked
        'CB_Gen_AbueloPat.Checked = CB_Gen_Todos.Checked
        'CB_Gen_AbuelaPat.Checked = CB_Gen_Todos.Checked
        CB_Gen_AbueloMat.Checked = CB_Gen_Todos.Checked
        'CB_Gen_AbuelaMat.Checked = CB_Gen_Todos.Checked
    End Sub
    Protected Sub CB_Gral_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Gral_Todos.CheckedChanged
        CB_Gral_Ubicacion.Checked = CB_Gral_Todos.Checked
        CB_Gral_Propiedad.Checked = CB_Gral_Todos.Checked
        CB_Gral_Encaste.Checked = CB_Gral_Todos.Checked
        CB_Gral_RegANCTL.Checked = CB_Gral_Todos.Checked
    End Sub
    Protected Sub CB_Est_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Est_Todos.CheckedChanged
        CB_Est_Estatus.Checked = CB_Est_Todos.Checked
        CB_Est_CausaMuerte.Checked = CB_Est_Todos.Checked
        CB_Est_FUbucacion.Checked = CB_Est_Todos.Checked
        CB_Est_FMuerte.Checked = CB_Est_Todos.Checked
        CB_Est_FHerradero.Checked = CB_Est_Todos.Checked
        CB_Est_Baja.Checked = CB_Est_Todos.Checked
    End Sub
    Protected Sub CB_Her_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Her_Todos.CheckedChanged
        CB_Her_ADN.Checked = CB_Her_Todos.Checked
        CB_Her_Fenotipo.Checked = CB_Her_Todos.Checked
        CB_Her_Comportamiento.Checked = CB_Her_Todos.Checked
    End Sub
    Protected Sub CB_Mor_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Mor_Todos.CheckedChanged
        CB_Mor_Pelaje1.Checked = CB_Mor_Todos.Checked
        CB_Mor_Pelaje2.Checked = CB_Mor_Todos.Checked
        CB_Mor_Pelaje3.Checked = CB_Mor_Todos.Checked
        CB_Mor_Pelaje4.Checked = CB_Mor_Todos.Checked
        CB_MorPit_Longitud.Checked = CB_Mor_Todos.Checked
        CB_MorPit_Simetria.Checked = CB_Mor_Todos.Checked
        CB_MorPit_Puntas.Checked = CB_Mor_Todos.Checked
        CB_MorPit_Formas.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Tamano.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Longitud.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Altura.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Agujas.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Anchura.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Lomo.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Cuello.Checked = CB_Mor_Todos.Checked
        CB_MorHec_CzaTam.Checked = CB_Mor_Todos.Checked
        CB_MorHec_CzaTipo.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Conjunto.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Trapio.Checked = CB_Mor_Todos.Checked
        CB_MorHec_Morrillo.Checked = CB_Mor_Todos.Checked
    End Sub
    Protected Sub CB_Tie_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Tie_Todos.CheckedChanged
        CB_Tie_Fecha.Checked = CB_Tie_Todos.Checked
        CB_Tie_Torero.Checked = CB_Tie_Todos.Checked
        CB_Tie_Picador.Checked = CB_Tie_Todos.Checked
        CB_Tie_Plaza.Checked = CB_Tie_Todos.Checked
        CB_TieCal_aCaballo.Checked = CB_Tie_Todos.Checked
        CB_TieCal_aPie.Checked = CB_Tie_Todos.Checked
        CB_TieVar_1.Checked = CB_Tie_Todos.Checked
        CB_TieVar_2.Checked = CB_Tie_Todos.Checked
        CB_TieVar_3.Checked = CB_Tie_Todos.Checked
        CB_TieVar_4.Checked = CB_Tie_Todos.Checked
        CB_TieVar_5.Checked = CB_Tie_Todos.Checked
        CB_TieVar_6.Checked = CB_Tie_Todos.Checked
        CB_TieVar_7.Checked = CB_Tie_Todos.Checked
        CB_Tie_Clase.Checked = CB_Tie_Todos.Checked
        CB_Tie_Nobleza.Checked = CB_Tie_Todos.Checked
        CB_Tie_Raza.Checked = CB_Tie_Todos.Checked
        CB_Tie_Emotividad.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Emotividad.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Fijeza.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Remate.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Desarrollo.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Distancia.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Prontitud.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Fuerza.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Enrazado.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Fiereza.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Galope.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Alegria.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Obediencia.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Gazapea.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Escarba.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Querencia.Checked = CB_Tie_Todos.Checked
        CB_TieGen_Berrea.Checked = CB_Tie_Todos.Checked
        CB_TieEng_RectitudDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_RectitudIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_RepDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_RepIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_NobDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_NobIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_SonDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_SonIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_ReponeDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_ReponeIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_CabDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_CabIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_ManDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_ManIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_RecDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_RecIzq.Checked = CB_Tie_Todos.Checked
        CB_TieEng_FinDer.Checked = CB_Tie_Todos.Checked
        CB_TieEng_FinIzq.Checked = CB_Tie_Todos.Checked
        CB_Tie_Prueba.Checked = CB_Tie_Todos.Checked
        CB_Tie_Rajado.Checked = CB_Tie_Todos.Checked
        CB_Tie_Pases.Checked = CB_Tie_Todos.Checked
        CB_Tie_Cabeza.Checked = CB_Tie_Todos.Checked
    End Sub
    Protected Sub CB_Lid_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Lid_Todos.CheckedChanged
        CB_Lid_Fecha.Checked = CB_Lid_Todos.Checked
        CB_Lid_Peso.Checked = CB_Lid_Todos.Checked
        CB_Lid_Precio.Checked = CB_Lid_Todos.Checked
        CB_Lid_Lugar.Checked = CB_Lid_Todos.Checked
        CB_LidCal_aCaballo.Checked = CB_Lid_Todos.Checked
        CB_LidCal_aPie.Checked = CB_Lid_Todos.Checked
        CB_Lid_Plaza.Checked = CB_Lid_Todos.Checked
        CB_Lid_Nombre.Checked = CB_Lid_Todos.Checked
        CB_Lid_Reconocimiento.Checked = CB_Lid_Todos.Checked
        CB_Lid_Resultado.Checked = CB_Lid_Todos.Checked
        CB_Lid_Matador.Checked = CB_Lid_Todos.Checked
        CB_Lid_Trofeo.Checked = CB_Lid_Todos.Checked
        CB_Lid_Clase.Checked = CB_Lid_Todos.Checked
        CB_Lid_Nobleza.Checked = CB_Lid_Todos.Checked
        CB_Lid_Raza.Checked = CB_Lid_Todos.Checked
        CB_Lid_Emotividad.Checked = CB_Lid_Todos.Checked
        CB_LidVar_1.Checked = CB_Lid_Todos.Checked
        CB_LidVar_2.Checked = CB_Lid_Todos.Checked
        CB_LidVar_3.Checked = CB_Lid_Todos.Checked
        CB_LidVar_4.Checked = CB_Lid_Todos.Checked
        CB_LidVar_5.Checked = CB_Lid_Todos.Checked
        CB_LidVar_6.Checked = CB_Lid_Todos.Checked
        CB_LidVar_7.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Emotividad.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Fijeza.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Remate.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Desarrollo.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Distancia.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Prontitud.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Fuerza.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Enrazado.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Fiereza.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Galope.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Alegria.Checked = CB_Lid_Todos.Checked
        CB_LidGen_Obediencia.Checked = CB_Lid_Todos.Checked
        CB_Lid_Gazapea.Checked = CB_Lid_Todos.Checked
        CB_Lid_Escarba.Checked = CB_Lid_Todos.Checked
        CB_Lid_Querencia.Checked = CB_Lid_Todos.Checked
        CB_Lid_Berrea.Checked = CB_Lid_Todos.Checked
        CB_LidEng_RectitudDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_RectitudIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_RepiteDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_RepiteIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_NobDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_NobIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_SonDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_SonIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_ReponeDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_ReponeIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_CabDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_CabIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_ManosDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_ManosIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_RecorridoDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_RecorridoIzq.Checked = CB_Lid_Todos.Checked
        CB_LidEng_FinDer.Checked = CB_Lid_Todos.Checked
        CB_LidEng_FinIzq.Checked = CB_Lid_Todos.Checked
        CB_Lid_Prueba.Checked = CB_Lid_Todos.Checked
        CB_Lid_Rajado.Checked = CB_Lid_Todos.Checked
        CB_Lid_Pases.Checked = CB_Lid_Todos.Checked
        CB_Lid_Cabeza.Checked = CB_Lid_Todos.Checked
    End Sub
    Protected Sub CB_Emp_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_Emp_Todos.CheckedChanged
        CB_Emp_ConAnimal.Checked = CB_Emp_Todos.Checked
        CB_Emp_FechaEmp.Checked = CB_Emp_Todos.Checked
        CB_Emp_Ubicacion.Checked = CB_Emp_Todos.Checked
        CB_Emp_AnoEmp.Checked = CB_Emp_Todos.Checked
    End Sub
    Protected Sub CB_San_Todos_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CB_San_Todos.CheckedChanged
        CB_San_Fecha.Checked = CB_San_Todos.Checked
        CB_San_Tipo.Checked = CB_San_Todos.Checked
        CB_San_Producto.Checked = CB_San_Todos.Checked
    End Sub
#End Region

    Protected Sub LBGuaradar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LBGuaradar.Click
        If Page.IsValid Then
            Dim iReporte As New Integer
            iReporte = 0
            Try
                iReporte = CType(Request.QueryString("reporte"), Integer)
            Catch ex As Exception
                Exit Sub
            End Try


            Dim reporte As New ReportesDataTable
            Dim _reporte As New ReportesTableAdapter

            reporte = _reporte.GetReporteById(iReporte)

            If reporte.Count() = 1 Then
                ' Asigna los valores del registro
                reporte(0).idFiltro = CType(ddlFiltro.SelectedValue, Integer)
                reporte(0).NombreReporte = lblReporte.Text
                reporte(0).Hierro = CB_Hierro.Checked
                reporte(0).Sexo = CB_Sexo.Checked
                reporte(0).Identificacion = CB_Identificacion.Checked
                reporte(0).Nombre = CB_Nombre.Checked
                reporte(0).Cs = CB_Cs.Checked
                reporte(0).Edad = CB_Edad.Checked
                reporte(0).FechaNac = CB_FechaNac.Checked
                reporte(0).TientaAC = CB_TientaAC.Checked
                reporte(0).TientaAP = CB_TientaAP.Checked
                reporte(0).LidiaAC = CB_LidiaAC.Checked
                reporte(0).LidiaAP = CB_LidiaAP.Checked
                reporte(0).Gen_Padre = CB_Gen_Padre.Checked
                reporte(0).Gen_Madre = CB_Gen_Madre.Checked
                reporte(0).Gen_AbueloMat = CB_Gen_AbueloMat.Checked
                reporte(0).Gral_Ubicacion = CB_Gral_Ubicacion.Checked
                reporte(0).Gral_Propiedad = CB_Gral_Propiedad.Checked
                reporte(0).Gral_Encaste = CB_Gral_Encaste.Checked
                reporte(0).Gral_RegANCTL = CB_Gral_RegANCTL.Checked
                reporte(0).Est_Estatus = CB_Est_Estatus.Checked
                reporte(0).Est_CausaMuerte = CB_Est_CausaMuerte.Checked
                reporte(0).Est_FUbucacion = CB_Est_FUbucacion.Checked
                reporte(0).Est_FMuerte = CB_Est_FMuerte.Checked
                reporte(0).Est_FHerradero = CB_Est_FHerradero.Checked
                reporte(0).Est_Baja = CB_Est_Baja.Checked
                reporte(0).Her_ADN = CB_Her_ADN.Checked
                reporte(0).Her_Fenotipo = CB_Her_Fenotipo.Checked
                reporte(0).Her_Comportamiento = CB_Her_Comportamiento.Checked
                reporte(0).Mor_Pelaje1 = CB_Mor_Pelaje1.Checked
                reporte(0).Mor_Pelaje2 = CB_Mor_Pelaje2.Checked
                reporte(0).Mor_Pelaje3 = CB_Mor_Pelaje3.Checked
                reporte(0).Mor_Pelaje4 = CB_Mor_Pelaje4.Checked
                reporte(0).MorPit_Longitud = CB_MorPit_Longitud.Checked
                reporte(0).MorPit_Simetria = CB_MorPit_Simetria.Checked
                reporte(0).MorPit_Puntas = CB_MorPit_Puntas.Checked
                reporte(0).MorPit_Formas = CB_MorPit_Formas.Checked
                reporte(0).MorHec_Tamano = CB_MorHec_Tamano.Checked
                reporte(0).MorHec_Longitud = CB_MorHec_Longitud.Checked
                reporte(0).MorHec_Altura = CB_MorHec_Altura.Checked
                reporte(0).MorHec_Agujas = CB_MorHec_Agujas.Checked
                reporte(0).MorHec_Anchura = CB_MorHec_Anchura.Checked
                reporte(0).MorHec_Lomo = CB_MorHec_Lomo.Checked
                reporte(0).MorHec_Cuello = CB_MorHec_Cuello.Checked
                reporte(0).MorHec_CzaTam = CB_MorHec_CzaTam.Checked
                reporte(0).MorHec_CzaTipo = CB_MorHec_CzaTipo.Checked
                reporte(0).MorHec_Conjunto = CB_MorHec_Conjunto.Checked
                reporte(0).MorHec_Trapio = CB_MorHec_Trapio.Checked
                reporte(0).MorHec_Morrillo = CB_MorHec_Morrillo.Checked
                reporte(0).Tie_Fecha = CB_Tie_Fecha.Checked
                reporte(0).Tie_Torero = CB_Tie_Torero.Checked
                reporte(0).Tie_Picador = CB_Tie_Picador.Checked
                reporte(0).Tie_Plaza = CB_Tie_Plaza.Checked
                reporte(0).TieCal_aCaballo = CB_TieCal_aCaballo.Checked
                reporte(0).TieCal_aPie = CB_TieCal_aPie.Checked
                reporte(0).TieVar_1 = CB_TieVar_1.Checked
                reporte(0).TieVar_2 = CB_TieVar_2.Checked
                reporte(0).TieVar_3 = CB_TieVar_3.Checked
                reporte(0).TieVar_4 = CB_TieVar_4.Checked
                reporte(0).TieVar_5 = CB_TieVar_5.Checked
                reporte(0).TieVar_6 = CB_TieVar_6.Checked
                reporte(0).TieVar_7 = CB_TieVar_7.Checked
                reporte(0).Tie_Clase = CB_Tie_Clase.Checked
                reporte(0).Tie_Nobleza = CB_Tie_Nobleza.Checked
                reporte(0).Tie_Raza = CB_Tie_Raza.Checked
                reporte(0).Tie_Emotividad = CB_Tie_Emotividad.Checked
                reporte(0).TieGen_Emotividad = CB_TieGen_Emotividad.Checked
                reporte(0).TieGen_Fijeza = CB_TieGen_Fijeza.Checked
                reporte(0).TieGen_Remate = CB_TieGen_Remate.Checked
                reporte(0).TieGen_Desarrollo = CB_TieGen_Desarrollo.Checked
                reporte(0).TieGen_Distancia = CB_TieGen_Distancia.Checked
                reporte(0).TieGen_Prontitud = CB_TieGen_Prontitud.Checked
                reporte(0).TieGen_Fuerza = CB_TieGen_Fuerza.Checked
                reporte(0).TieGen_Enrazado = CB_TieGen_Enrazado.Checked
                reporte(0).TieGen_Fiereza = CB_TieGen_Fiereza.Checked
                reporte(0).TieGen_Galope = CB_TieGen_Galope.Checked
                reporte(0).TieGen_Alegria = CB_TieGen_Alegria.Checked
                reporte(0).TieGen_Obediencia = CB_TieGen_Obediencia.Checked
                reporte(0).TieGen_Gazapea = CB_TieGen_Gazapea.Checked
                reporte(0).TieGen_Escarba = CB_TieGen_Escarba.Checked
                reporte(0).TieGen_Querencia = CB_TieGen_Querencia.Checked
                reporte(0).TieGen_Berrea = CB_TieGen_Berrea.Checked
                reporte(0).TieEng_RectitudDer = CB_TieEng_RectitudDer.Checked
                reporte(0).TieEng_RectitudIzq = CB_TieEng_RectitudIzq.Checked
                reporte(0).TieEng_RepDer = CB_TieEng_RepDer.Checked
                reporte(0).TieEng_RepIzq = CB_TieEng_RepIzq.Checked
                reporte(0).TieEng_SonDer = CB_TieEng_SonDer.Checked
                reporte(0).TieEng_SonIzq = CB_TieEng_SonIzq.Checked
                reporte(0).TieEng_ReponeDer = CB_TieEng_ReponeDer.Checked
                reporte(0).TieEng_ReponeIzq = CB_TieEng_ReponeIzq.Checked
                reporte(0).TieEng_CabDer = CB_TieEng_CabDer.Checked
                reporte(0).TieEng_CabIzq = CB_TieEng_CabIzq.Checked
                reporte(0).TieEng_ManDer = CB_TieEng_ManDer.Checked
                reporte(0).TieEng_ManIzq = CB_TieEng_ManIzq.Checked
                reporte(0).TieEng_RecDer = CB_TieEng_RecDer.Checked
                reporte(0).TieEng_RecIzq = CB_TieEng_RecIzq.Checked
                reporte(0).TieEng_FinDer = CB_TieEng_FinDer.Checked
                reporte(0).TieEng_FinIzq = CB_TieEng_FinIzq.Checked
                reporte(0).Tie_Prueba = CB_Tie_Prueba.Checked
                reporte(0).Tie_Rajado = CB_Tie_Rajado.Checked
                reporte(0).Tie_Pases = CB_Tie_Pases.Checked
                reporte(0).Tie_Cabeza = CB_Tie_Cabeza.Checked
                reporte(0).Lid_Fecha = CB_Lid_Fecha.Checked
                reporte(0).Lid_Peso = CB_Lid_Peso.Checked
                reporte(0).Lid_Precio = CB_Lid_Precio.Checked
                reporte(0).Lid_Lugar = CB_Lid_Lugar.Checked
                reporte(0).LidCal_aCaballo = CB_LidCal_aCaballo.Checked
                reporte(0).LidCal_aPie = CB_LidCal_aPie.Checked
                reporte(0).Lid_Plaza = CB_Lid_Plaza.Checked
                reporte(0).Lid_Nombre = CB_Lid_Nombre.Checked
                reporte(0).Lid_Reconocimiento = CB_Lid_Reconocimiento.Checked
                reporte(0).Lid_Resultado = CB_Lid_Resultado.Checked
                reporte(0).Lid_Matador = CB_Lid_Matador.Checked
                reporte(0).Lid_Trofeo = CB_Lid_Trofeo.Checked
                reporte(0).LidVar_1 = CB_LidVar_1.Checked
                reporte(0).LidVar_2 = CB_LidVar_2.Checked
                reporte(0).LidVar_3 = CB_LidVar_3.Checked
                reporte(0).LidVar_4 = CB_LidVar_4.Checked
                reporte(0).LidVar_5 = CB_LidVar_5.Checked
                reporte(0).LidVar_6 = CB_LidVar_6.Checked
                reporte(0).LidVar_7 = CB_LidVar_7.Checked
                reporte(0).Lid_Clase = CB_Lid_Clase.Checked
                reporte(0).Lid_Nobleza = CB_Lid_Nobleza.Checked
                reporte(0).Lid_Raza = CB_Lid_Raza.Checked
                reporte(0).Lid_Emotividad = CB_Lid_Emotividad.Checked
                reporte(0).LidGen_Emotividad = CB_LidGen_Emotividad.Checked
                reporte(0).LidGen_Fijeza = CB_LidGen_Fijeza.Checked
                reporte(0).LidGen_Remate = CB_LidGen_Remate.Checked
                reporte(0).LidGen_Desarrollo = CB_LidGen_Desarrollo.Checked
                reporte(0).LidGen_Distancia = CB_LidGen_Distancia.Checked
                reporte(0).LidGen_Prontitud = CB_LidGen_Prontitud.Checked
                reporte(0).LidGen_Fuerza = CB_LidGen_Fuerza.Checked
                reporte(0).LidGen_Enrazado = CB_LidGen_Enrazado.Checked
                reporte(0).LidGen_Fiereza = CB_LidGen_Fiereza.Checked
                reporte(0).LidGen_Galope = CB_LidGen_Galope.Checked
                reporte(0).LidGen_Alegria = CB_LidGen_Alegria.Checked
                reporte(0).LidGen_Obediencia = CB_LidGen_Obediencia.Checked
                reporte(0).Lid_Gazapea = CB_Lid_Gazapea.Checked
                reporte(0).Lid_Escarba = CB_Lid_Escarba.Checked
                reporte(0).Lid_Querencia = CB_Lid_Querencia.Checked
                reporte(0).Lid_Berrea = CB_Lid_Berrea.Checked
                reporte(0).LidEng_RectitudDer = CB_LidEng_RectitudDer.Checked
                reporte(0).LidEng_RectitudIzq = CB_LidEng_RectitudIzq.Checked
                reporte(0).LidEng_RepiteDer = CB_LidEng_RepiteDer.Checked
                reporte(0).LidEng_RepiteIzq = CB_LidEng_RepiteIzq.Checked
                reporte(0).LidEng_SonDer = CB_LidEng_SonDer.Checked
                reporte(0).LidEng_SonIzq = CB_LidEng_SonIzq.Checked
                reporte(0).LidEng_ReponeDer = CB_LidEng_ReponeDer.Checked
                reporte(0).LidEng_ReponeIzq = CB_LidEng_ReponeIzq.Checked
                reporte(0).LidEng_CabDer = CB_LidEng_CabDer.Checked
                reporte(0).LidEng_CabIzq = CB_LidEng_CabIzq.Checked
                reporte(0).LidEng_ManosDer = CB_LidEng_ManosDer.Checked
                reporte(0).LidEng_ManosIzq = CB_LidEng_ManosIzq.Checked
                reporte(0).LidEng_RecorridoDer = CB_LidEng_RecorridoDer.Checked
                reporte(0).LidEng_RecorridoIzq = CB_LidEng_RecorridoIzq.Checked
                reporte(0).LidEng_FinDer = CB_LidEng_FinDer.Checked
                reporte(0).LidEng_FinIzq = CB_LidEng_FinIzq.Checked
                reporte(0).Lid_Prueba = CB_Lid_Prueba.Checked
                reporte(0).Lid_Rajado = CB_Lid_Rajado.Checked
                reporte(0).Lid_Pases = CB_Lid_Pases.Checked
                reporte(0).Lid_Cabeza = CB_Lid_Cabeza.Checked
                reporte(0).Emp_ConAnimal = CB_Emp_ConAnimal.Checked
                reporte(0).Emp_FechaEmp = CB_Emp_FechaEmp.Checked
                reporte(0).Emp_Ubicacion = CB_Emp_Ubicacion.Checked
                reporte(0).Emp_VacEmp = CB_Emp_AnoEmp.Checked
                reporte(0).San_Fecha = CB_San_Fecha.Checked
                reporte(0).San_Tipo = CB_San_Tipo.Checked
                reporte(0).San_Producto = CB_San_Producto.Checked

                Try
                    _reporte.Update(reporte(0))
                    lblRespuesta.Text = "Realizado"
                    lblRespuesta.CssClass = "success"
                Catch ex As Exception
                    lblRespuesta.Text = "Error"
                    lblRespuesta.CssClass = "error"
                End Try

            End If

        End If

    End Sub
End Class
